sparsely settled area - Français Anglais Dictionnaire